How to Implement Multiple Constructors in a Python Class for Different String Parsing Methods